package com.maiji.cloud.service;

import com.maiji.cloud.entities.shopingmall.RuleFreight;
import com.maiji.cloud.entities.shopingmall.RuleFundIntegral;
import com.baomidou.mybatisplus.service.IService;
import com.maiji.cloud.entities.shopingmall.RuleFundIntegral_log;
import com.maiji.cloud.request.ReqMetaData;
import com.maiji.cloud.response.BaseMetaResDto;
import com.maiji.cloud.response.BaseResDto;

import java.util.Date;
import java.util.List;

public interface RuleFundIntegralService extends IService<RuleFundIntegral> {

    public static final String REDISNAMESPACE = "ruleFundIntegral";

    BaseMetaResDto<List<RuleFundIntegral>> findAllRuleFundIntegrals(Integer type, ReqMetaData metaData);

    BaseResDto editRuleFundIntegral (RuleFundIntegral_log rule_log);

    BaseMetaResDto<List<RuleFundIntegral_log>> findAllRuleFundIntegral_logs(Integer type, String operationDesc, List<Date> updateDates, ReqMetaData metaData);
}
